﻿@*@model Tecnosop.Dominio.FACTURA_VENTA_DIRECTA*@
@model Tecnosop.WebUI.Models.createGuiaDespachoStep1
@using Tecnosop.Dominio
@{
    ViewBag.Title = "Detalle guía de despacho";
    //Layout = "~/Views/Facturas/_LayoutFacturas.cshtml";
}
@section script {
    <script type="text/javascript">
        $(document).ready(function () {
            $("#DetalleGuia .t-grid-add").first().text("Agregar una línea de detalle").prepend("<span class='t-icon t-add'>");
        });
        
     
    </script>
}

<fieldset>
    <legend>Detalles factura de venta directa</legend>
<div>
        <fieldset class="centrado" style="float: right; width: 300px; border-width: 2px; margin-bottom: 0px;">
            <div style="margin-top: 10px;">R.U.T.: @(Model.RAZON_SOCIALGuia.Equals("Comercializadora Tecnosop") ? "76.754.000-0" : "10.180.736-3")</div>
            <div style="font-size: large; margin-top: 10px;">GUÍA DE DESPACHO</div>
            <div style="margin-top: 10px;">N° @Html.DisplayFor(model => model.ID_GUIA_DE_DESPACHO_)</div>
        </fieldset>
    </div>
    <div class="centrado" style="margin-bottom: 70px;">
        <p>
            <strong>@Model.RAZON_SOCIALGuia.ToUpper()</strong>
            <br />
            Reparación - Mantención de equipos electrónicos
            <br />
            Compra venta de equipos electrónicos
            <br />
            Alquiler maquinaria y equipos de oficina
            <br />
            Pasaje Rosario N° 5937 - Quinta Normal - Fono: 844 4021 - Cel: 09 342 1854
        </p>

        <div class="celda" style="border-width: thin; border-style: solid; border-color: Black; float: left;">
            @Html.LabelFor(model => model.FECHA_INSTALACION) :
            @Html.DisplayFor(model => model.FECHA_INSTALACION)
        </div>
    </div>      

      <fieldset>
        <legend>Datos de despacho</legend>
        <br />
        <table border="1" cellpadding="2" cellspacing="1" style="width: 100%; border-style: solid; border-width: 1px;">
	        <tr>
		        <td class="fondo-celeste" style="width: 20%">@Html.LabelFor(model => model.NUMERO_FACTURA)</td>     
		        <td style="width: 80%">@Html.DisplayFor(model => model.NUMERO_FACTURA)</td>
        
	        </tr>
            
            <tr>
            <td class="fondo-celeste" style="width: 20%">@Html.LabelFor(model => model.DIRECCION_DE_DESPACHO)</td>
		    <td style="width: 80%">@Html.DisplayFor(model => model.DIRECCION_DE_DESPACHO)</td>
           
            </tr>

             <tr>
            <td class="fondo-celeste" style="width: 20%">@Html.LabelFor(model => model.COMUNA)</td>
		    <td style="width: 80%">@Html.DisplayFor(model => model.COMUNA)</td>
            </tr>

            <tr>
            <td class="fondo-celeste" style="width: 20%">@Html.LabelFor(model => model.REGION)</td>
		    <td style="width: 80%">@Html.DisplayFor(model => model.REGION)</td>
            </tr>

	        <tr>
		        <td class="fondo-celeste" style="width: 20%">@Html.LabelFor(model => model.COMENTARIO)</td>
		        <td style="width: 35%">
                @(
                !String.IsNullOrEmpty(Model.COMENTARIO) ? 
                        Html.DisplayFor(model => model.COMENTARIO)
                        : new MvcHtmlString("--- Sin comentarios ---")
                        )
                        </td>
		       
	        </tr>


	        
        </table>
           </fieldset>

    <fieldset>
    <legend>Detalle</legend>
    <br />
        @(Html.Telerik().Grid(Model.DETALLE_GUIA_DESPACHOvm)
            .Name("DetalleGuia")
            .DataKeys(keys =>
            {
                keys.Add(k => k.ID_GUIA_DE_DESPACHO).RouteKey("GuiaDespacho");
                //keys.Add(k => k.NUMERO_LINEA_DETALLE).RouteKey("linea");
                keys.Add(k => k.NUMERO_LINEA_DETALLE).RouteKey("NUMERO_LINEA_DETALLE");
            })
            .DataBinding(dataBinding => dataBinding.Server()
             .Insert(MVC.GuiaDespacho.GridAddDetalleGuia(Model.ID_GUIA_DE_DESPACHO_, Model.NUMERO_FACTURA, Model.RAZON_SOCIALGuia).GetRouteValueDictionary())
             .Update(MVC.GuiaDespacho.GridEditDetalleGuia(Model.ID_GUIA_DE_DESPACHO_, Model.NUMERO_FACTURA, Model.RAZON_SOCIALGuia).GetRouteValueDictionary())
             .Delete(MVC.GuiaDespacho.GridDeleteDetalleGuia(Model.ID_GUIA_DE_DESPACHO_, Model.NUMERO_FACTURA, Model.RAZON_SOCIALGuia).GetRouteValueDictionary()))
            .ToolBar(tb => tb.Insert()
                .ButtonType(GridButtonType.ImageAndText)
                .HtmlAttributes(new { @class = "nice radius thin green button" }))
            .Columns(columns =>
                {
                    columns.Bound(d => d.NUMERO_LINEA_DETALLE).Hidden();
                    columns.Bound(d => d.CODIGO_ITEM)
                        .Width(200);
                    columns.Bound(d => d.DESCRIPCION_ITEM);

                    columns.Bound(d => d.CANTIDAD);

                    columns.Command(cmd =>
                        {
                            cmd.Edit()
                                .ButtonType(GridButtonType.Image);
                            cmd.Delete()
                                .ButtonType(GridButtonType.Image);
                        }).Width(85);
                })
            .PrefixUrlParameters(false)
            .Selectable().Filterable()
        )
   

    <br />
    <hr />
    <p>
        @Html.ActionLink("Ver todas", MVC.GuiaDespacho.Index(), new { @class = "nice radius small blue button" })
         @Html.ActionLink("Emitir", MVC.GuiaDespacho.printPdfVentaDirecta(Model.ID_GUIA_DE_DESPACHO_,Model.RAZON_SOCIALGuia), new { @class = "nice radius small green button" })
        @*@Html.ActionLink("Editar", MVC.FacturaVentaDirecta.Edit(Model.NUMERO_FACTURA, Model.RAZON_SOCIAL), new { @class = "nice radius small white button" })*@
    </p>
</fieldset>
</fieldset>